<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            do{
                循环体
            }
            while(条件)
            条件不成立的时候，至少执行一次

            一般用在循环不确定，但是明确循环条件的地方,先判断后执行
        */
        var a=1;
        var sum=0;
        do{
            sum+=a
            a++
        }while(a>100);
        document.write(sum +'<br/>')
        
        

        //8的倍数
        var b=0
        var num2=0
        do{
            b++
            if(b%8==0){
                var he=(num2+=b)
                document.write("8的倍数:"+he+'<br/>')
            }
            
        }while(b<=100)

        //四叶玫瑰数
        var num3=1000
        
        do{
            var num4=parseInt(num3/1000)
            var num5=parseInt(num3/100)%10
            var num6=parseInt(num3/10)%10
            var num7=parseInt(num3%10)
            if(Math.pow(num4,4)+Math.pow(num5,4)+Math.pow(num6,4)+Math.pow(num7,4)==num3)
            {
                document.write(num3+'<br/>')
            }
            num3++;
        }while(num3<=9999)
        // whlie语句和do-while语句的区别在于：（）语句是先执行、后判断，而while句是先判断、后执行。
      
    </script>
</head>
<body>
    
</body>
</html>